﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Belmost4PDA.Logic
{
    public class ControllerIntegerRange:ControllerInteger
    {
        private int minVal;
        private int maxVal;
        public ControllerIntegerRange(int _minVal, int _maxVal)
        {
            minVal = _minVal;
            maxVal = _maxVal;
        }
        public override bool Check(string Value)
        {
            if (base.Check(Value)) // тут мы проверили что это Integer
            {
                // а тут надо проверить на попадание в диапазон minValue, maxValue
                if (int.Parse(Value) >= minVal && int.Parse(Value) <= maxVal)
                    return true;
            }
            return false;
        }
        public override string DefaultValue()
        {
            return minVal.ToString();
        }
    }
}
